<template>
	<view class="zai-box">
		<image src="../../static/zaizai-login/login.png" mode='aspectFit' class="zai-logo"></image>
		<view class="zai-title">LOGO区域</view>
		<view class="zai-form">
			<input v-model="user.username" class="zai-input" placeholder-class placeholder="请输入用户名" />
			<input v-model="user.password" class="zai-input" placeholder-class password placeholder="请输入密码"/>
			<view class="zai-label">忘记密码？</view>
			<button @click="handleLogin" class="zai-btn">立即登录</button>
			<navigator url="../zaizai-register/index" hover-class="none" class="zai-label">还没有账号？点此注册.</navigator>
		</view>
	</view>
</template>

<script setup>
import { reactive } from "vue";
import { userLogin } from "../../api/user";
import {useStore} from 'vuex'
const store = useStore()
const user = reactive({
	username:'张三丰',
	password:'123'
})
const handleLogin = ()=>{
	console.log(user);
	userLogin(user).then(res=>{
		console.log(res);
		store.commit('user/initInfoMut',res.data)
		uni.navigateBack({
			delta:1
		})
	})
}
</script>

<style>
	.zai-box{
		padding: 0 100upx;
		position: relative;
	}
	.zai-logo{
		width: 100%;
		width: 100%;
		height: 310upx;
	}
	.zai-title{
		position: absolute;
		top: 0;
		line-height: 360upx;
		font-size: 68upx;
		color: #fff;
		text-align: center;
		width: 100%;
		margin-left: -100upx;
	}
	.zai-form{
		margin-top: 300upx;
	}
	.zai-input{
		background: #e2f5fc;
		margin-top: 30upx;
		border-radius: 100upx;
		padding: 20upx 40upx;
		height: 80upx;
		font-size: 36upx;
	}
	.input-placeholder, .zai-input{
		color: #94afce;
	}
	.zai-label{
		padding: 60upx 0;
		text-align: center;
		font-size: 30upx;
		color: #a7b6d0;
	}
	.zai-btn{
		background: #ff65a3;
		color: #fff;
		border: 0;
		border-radius: 100upx;
		font-size: 36upx;
	}
	.zai-btn:after{
		border: 0;
	}
	/*按钮点击效果*/
	.zai-btn.button-hover{
		transform: translate(1upx, 1upx);
	}
</style>
